const crypto/internal/fips140/aes/gcm.gcmBlockSize
26 uses
crypto/internal/fips140/aes/gcm (current package)
gcm.go#L32: if tagSize < gcmMinimumTagSize || tagSize > gcmBlockSize {
gcm.go#L38: if cipher.BlockSize() != gcmBlockSize {
gcm.go#L49: gcmBlockSize = 16
gcm.go#L75: if uint64(len(plaintext)) > uint64((1<<32)-2)*gcmBlockSize {
gcm.go#L106: if uint64(len(ciphertext)) > uint64((1<<32)-2)*gcmBlockSize+uint64(g.tagSize) {
gcm_asm.go#L72: var counter, tagMask [gcmBlockSize]byte
gcm_asm.go#L77: counter[gcmBlockSize-1] = 1
gcm_asm.go#L105: var counter, tagMask [gcmBlockSize]byte
gcm_asm.go#L110: counter[gcmBlockSize-1] = 1
gcm_generic.go#L14: var H, counter, tagMask [gcmBlockSize]byte
gcm_generic.go#L27: var H, counter, tagMask [gcmBlockSize]byte
gcm_generic.go#L49: func deriveCounterGeneric(H, counter *[gcmBlockSize]byte, nonce []byte) {
gcm_generic.go#L58: counter[gcmBlockSize-1] = 1
gcm_generic.go#L69: func gcmCounterCryptGeneric(b *aes.Block, out, src []byte, counter *[gcmBlockSize]byte) {
gcm_generic.go#L70: var mask [gcmBlockSize]byte
gcm_generic.go#L72: for len(src) >= gcmBlockSize {
gcm_generic.go#L77: out = out[gcmBlockSize:]
gcm_generic.go#L78: src = src[gcmBlockSize:]
gcm_generic.go#L90: func gcmInc32(counterBlock *[gcmBlockSize]byte) {
gcm_generic.go#L97: func gcmAuthGeneric(out []byte, H, tagMask *[gcmBlockSize]byte, ciphertext, additionalData []byte) {
gcm_generic.go#L102: var S [gcmBlockSize]byte
gcm_nonces.go#L25: if uint64(len(plaintext)) > uint64((1<<32)-2)*gcmBlockSize {
ghash.go#L29: var out [gcmBlockSize]byte
ghash.go#L38: func ghash(out, H *[gcmBlockSize]byte, inputs ...[]byte) {
ghash.go#L148: blocks = blocks[gcmBlockSize:]
ghash.go#L159: var partialBlock [gcmBlockSize]byte